/*
* @Author: asus
* @Date:   2017-05-31 09:49:55
* @Last Modified by:   asus
* @Last Modified time: 2017-05-31 09:51:41
*/
@charset "utf-8";
@import "sasaHeader";
@import "sasaSearch";
@import "sasaFooter";
body{
	background:#f2f2f2;
}
.layout{
	margin:0 83px;
}
.navList ul{
	display:none;
}
.detail{
	width: 1100px;
	height: 9100px;
	margin:0 auto;
}
.detail h2{
	float:left;
	color:#aaa;
	font-size:14px;
	font-weight:normal;
	height:50px;
	line-height:50px;
	width: 1100px;
}
.detail_t{
	height:682px;
	background:#fff;
	margin-bottom: 30px;
	float:left;
	width: 1100px;
	/* margin-top: 32px; */
}

.detail_t .detailTime{
	height: 60px;
	background:#c69a62;
	color:#fff;
}
.detailTime span{
	float:left;
	height: 60px;
	line-height:60px;
	font-size:24px;
	font-weight:bold;
}
.detailTime b{
	float:right;
	height: 60px;
	line-height:60px;
	font-size:16px;
}
.detail_tbl{
	width: 564px;
	height: 622px;
	float:left;
}
.detail_tbl1{
	width: 110px;
	height: 110px;
	background:#ed3594;
	border-radius:55px;
	margin:10px 0 0px 36px;
	color:#fff;
	font-size:32px;
	font-weight:bold;
	text-align:center;
	line-height:110px;
}
.detail_tbl2{
	width: 300px;
	height: 300px;
	margin:20px auto;
	position:relative;
}
.detail_tbl2s{
	position:absolute;
	width: 300px;
	height: 300px;
	top:0;
	left:0;
}
.detail_tbl2m{
	position:absolute;
	width: 150px;
	height: 150px;
	top:0;
	left:0;
	background:skyblue;
	opacity:0.2;
	display:none;
}
.detail_tbl2mm{
	position:absolute;
	width: 300px;
	height: 300px;
	top:0;
	left:0;
	cursor:move;
}
.detail_tbl2b{
	position:absolute;
	width: 400px;
	height: 300px;
	top:30px;
	left:400px;
	border:1px solid #333;
	z-index:1000;
	 overflow:hidden;
	 display:none;
}
.detail_tbl2s img,.detail_tbl2b img{
	position:absolute;
	top:0;
	left:0;
}
.detail_tbl3{
	padding-left:36px;
}
.detail_tbl3 span{
	float:left;
	color:#aaa;
	font-size:14px;
}
.detail_tbl3 img{
	padding:0 5px;
	float:left;
}
.detail_tbl4{
	width: 460px;
	height: 110px;
	margin-left:36px;
	margin-top: 50px;
	position:relative;
	padding-top:5px;
}
.detail_tbl4 div{
	width: 460px;
	height: 110px;
	overflow:hidden;
	position:relative;
}
.detail_tbl4 ul{
	width: 530px;
	height: 100px;
	position:absolute;
}
.detail_tbl4 ul li{
	float:left;
	width: 100px;
	height: 100px;
	border:1px #aaa solid;
	margin-right:5px;
	cursor:pointer;
}
.detail_tbl4 ul li img{
	width: 70px;
	height: 70px;
	float:left;
	margin:17px;
}
.detail_btnL{
	position:absolute;
	left:-20px;
	top:50px;
	cursor:pointer;
}
.detail_btnR{
	position:absolute;
	right:-20px;
	top:50px;
	cursor:pointer;
}
.detail_tbr{
	width: 520px;
	float:left;
	height: 622px;
	padding:7px;

}
.detail_tbr dt{
	padding:0px;
}
.detail_trdd1{
	font-size:24px;
	line-height:30px;
	font-weight:bold;
	margin:30px 0;
}
.detail_trdd2{
	font-size:16px;
}
.detail_trdd2 span{
	color:orange;
	font-weight:bolder;
}
.detail_trdd3{
	margin:25px 0;
	font-size:16px;
}
.detail_trdd3 button{
	margin:5px;
}
.detail_trdd4{
	margin-bottom: 40px;
	font-size:14px;
	color:#666;
}
.detail_trdd4 span{
	color:#ed3594;
	font-size:32px;
	font-weight:bolder;
}
.detail_trdd5 a{
	float:left;
	width: 220px;
	height: 52px;
	background:#ed3594;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	line-height:52px;
	margin:18px;
	margin-bottom:40px;
}
.detail_trdd6{
	font-size:14px;
	padding-bottom:30px;
	border-bottom:1px solid #aaa;
	margin-bottom:30px;
}
.detail_trdd6 img,.detail_trdd6 span{
	float:left;

}
.detail_trdd7 span:first-child{
	float:left;
	font-size:16px;
}
.detail_trdd7 span:first-child i{
	padding:10px;
}
.detail_trdd7 span:last-child{
	float:right;
}
.detail_trdd7 span:last-child img{
	float:right;
}
.detail_b{
	height: 8062px;
	width: 1100px;
	float:left;
}
.detail_bl{
	width: 250px;
	min-height: 52px;
	background:#fff;
	float:left;
	margin-right:27px;
	border-left:8px solid #c69a62;
}
.detail_bl p{
	height: 50px;
	line-height:50px;
	padding-left:20px;
	font-size:20px;
}
.detail_br{
	height: 8162px;
	width: 812px;
	float:left;
}
.detail_br1{
	height: 54px;
	background:#fff;
	margin-bottom: 26px;
	/* position:fixed; */
}
.detail_br1 a{
	width: 120px;
	float:left;
	text-align:center;
	height: 54px;
	line-height:54px;
	font-size:20px;
	
}
.detail_br1 span{
	color:#ec3d7c;
	width: 212px;
	font-size:32px;
	font-weight:bolder;
	float:left;
	text-align:center;
	height: 54px;
	line-height:54px;
}
.detail_br1 a:last-child{
	background:#ec3d7c;
	color:#fff;
}
.detail_br2{
	height: 318px;
	background:#fff;
	margin-bottom: 26px;
	padding-top:20px;
}
.detail_br2 .title,.detail_br3 .title,.detail_br4 .title,.detail_br5 .title{
	height: 36px;
	border-left:4px solid #ec3d7c;
	margin-bottom: 40px;
	line-height:36px;
	font-size:24px;
	padding:0 10px;
}
.detail_br2 .title span,.detail_br3 .title span,.detail_br4 .title span,.detail_br5 .title span{
	color:#ec3d7c;
	font-weight:bolder;
}
.detail_br2 .title .detailLine{
	border-bottom:1px solid #ec3d7c;
	width: 600px;
	float:right;
	margin-top:20px;
}
.detail_br2 p{
	margin-left:40px;
	font-size:14px;
	height: 34px;
	color:#666;
}
.detail_br2 p span{
	margin-left:70px;
}
.detail_br3 .title .detailLine,.detail_br4 .title .detailLine,.detail_br5 .title .detailLine{
	border-bottom:1px solid #ec3d7c;
	width: 580px;
	float:right;
	margin-top:20px;

}
.detail_br3{
	height: 3164px;
	background:#fff;
	margin-bottom: 26px;
	padding-top:20px;

}
.detail_br3 p{
	height: 60px;
	padding:20px 0 0 20px;
	font-size:14px;
	font-weight:bold;
	margin-left:30px;
}
.detail_br4{
	height: 2222px;
	background:#fff;
	padding-top:20px;
	margin-bottom: 26px;
}
.detail_br5{
	height: 2300px;
	background:#fff;
	padding-top:20px;
}
.detail_br img{
	width: 740px;
	margin:0 auto;
}
.detail_br5 img{
	width: 87px;
	height: 18px;
	float:right;
}
.detail_br5 p{
	height: 30px;
	font-size:24px;
	color:#ec3d7c;
	font-weight:bold;
	width: 240px;
	padding-left:60px;
}
.detail_br5 p span{
	font-size:36px;
	font-weight:bolder;
}
.detail_br5 b{
	margin-left:60px;
	font-weight:normal;
}
.reviews1{
	width: 754px;
	height: 240px;
	margin:50px auto 0;
}
.reviews1 dl{
	height: 240px;
}
.reviews2{
	width: 754px;
	height: 166px;
	margin:40px auto 0;;
}
.reviews2 dl{
	height: 166px;
}
.reviews3{
	width: 754px;
	height: 196px;
	margin:40px auto 0;
}
.reviews3 dl{
	height: 196px;
}
.reviews4{
	width: 754px;
	height: 166px;
	margin:40px auto 0;
}
.reviews4 dl{
	height: 166px;
}
.reviews5{
	width: 754px;
	height: 196px;
	margin:40px auto 0;
}
.reviews5 dl{
	height: 196px;
}
.reviews6{
	width: 754px;
	height: 166px;
	margin:40px auto 0;
}
.reviews6 dl{
	height: 166px;
}
.reviews7{
	width: 754px;
	height: 166px;
	margin:40px auto 0;
}
.reviews7 dl{
	height: 166px;
}
.reviews8{
	width: 754px;
	height: 166px;
	margin:40px auto 0;
}
.reviews8 dl{
	height: 166px;
}
.reviews9{
	width: 754px;
	height: 196px;
	margin:40px auto 0;
}
.reviews9 dl{
	height: 196px;
}
.reviews_l{
	width: 128px;
	float:left;
	text-align:center;
}
.reviews_r{
	width: 626px;
	float:left;
	background:#f2f2f2;
	padding:0 25px;
}

.reviews_l dt i{
	font-size:60px;
	height: 60px;
	line-height:60px;
	color:#aaa;
}
.reviews_r dt{
	height: 50px;
	border-bottom: 1px #ec3d7c solid;
	color:#ec3d7c;
	font-size:20px;
	line-height:50px;
	margin-bottom:24px;
}
.reviews_r dt span{
	width: 200px;
	color:#333;
	font-size:16px;

}
.reviews_r dt span i{
	color:#333;
	font-style:normal;
	padding:0 10px;
}
.reviews_r_dd1{
	margin-bottom:10px;
	font-size:14px;
	color:#666;
	line-height:24px;
}
